excessive foliage - German English Dictionary